Manipulating structure types


\begin{inset}{}
Returns a new structure type. The {\it typename\/}, which should...
...ines an {\it stype\/} that handles the predicate {\mbox {\tt EMP?}}.
\end{inset}


\begin{inset}{}
Returns the type identifier for {\it stype\/}.
\end{inset}


\begin{inset}{}
Given a structure type {\it stype\/}, returns the procedure whic...
...\equiv$\ (COPY-STRUCTURE (STYPE-MASTER {\it stype\/}))
\end{codexenv}\end{inset}


\begin{inset}{}
Returns the \lq\lq master copy'' from which all structures created by...
...LOYEE-SALARY (MAKE-EMPLOYEE)) $\Longrightarrow$\ 12000
\end{codexenv}\end{inset}


\begin{inset}{}
Given a structure type {\it stype\/}, returns the procedure (a t...
...e
is created, not at the time that {\tt STYPE-PREDICATOR} is called.
\end{inset}


\begin{inset}{}
Given a structure type {\it stype\/}, returns the procedure whic...
...pe
is created, not at the time that {\tt STYPE-SELECTOR} is invoked.
\end{inset}


\begin{inset}{}
Given a structure type {\it stype\/}, returns a list of its selector procedures.
\end{inset}


\begin{inset}{}
Given a selector procedure, e.g., as returned by {\tt STYPE-SELECTOR},
returns its corresponding componentname.
\end{inset}

Settable


\begin{inset}{}
Given a structure type {\it stype\/}, accesses the handler to be...
...no operations, but one may set the handler to be any handler at all.
\end{inset}